//mapの場合const array1 = [1, 2, 3, 4]; const array2 = array1.map(x => x * 2); console.log(array2); //array2の中身は[2, 4, 6, 8]mapメソッドでは、全ての値に「指定した処理」を行った値を格納した新しい配列を作成します。
次に
filterメソッドでは、
全ての値から「指定した条件」に合致する値を格納した新しい配列を作成します。
filterメソッドを使用した例を見てみます。const array3 = [1, 2, 3, 4]; const array4 = array3.filter(x => x === 2); console.log(array4); //array2の中身は[2]